body {
    height: auto;
    width: auto;
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

table {
    width: 100%
}

.header {
    background-color: #bbdbe7;
    font-weight: bold;
}
.user {
    text-align: right;
}

.header .pcc {
    font-weight: bold;
    float: left;
}

a {
    text-decoration: none;
}

.station {
    background: none repeat scroll 0 0 #52cbee;
    border: 1px solid black;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
}

.active {
    background: none repeat scroll 0 0 #d3d3d3;
}

.parking {
    vertical-align: top;
    width: 50%;
    border: 1px solid black;
    border-radius: 10px;
    color: white !important;
    font-weight: bold;
    padding: 5px;
}

.Available {
    background: none repeat scroll 0 0 #8ac007;
}
.Waiting {
    background: none repeat scroll 0 0 #ffb900;
}
.Complete {
    background: none repeat scroll 0 0 #ff0000;
}
.Charging {
    background: none repeat scroll 0 0 #00ffff;
}


